home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / modem / ic201c.zip / UPGRADE.DOC < prev    next >
Text File  |  1994-06-06  |  87KB  |  1,503 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                   Intellicomm (TM)
  7.                                        v2.01
  8.        Copyright (C) 1991-1994 Liberation Enterprises.  All rights reserved.
  9.         ────────────────────────────────────────────────────────────────────
  10.             INTELLICOMM v2.0 NEW FEATURES/FIXES AND UPGRADE INFORMATION
  11.         ────────────────────────────────────────────────────────────────────
  12.  
  13.                                  TABLE OF CONTENTS
  14.  
  15.  
  16.      1.  INTELLICOMM VERSION 2.0 . . . . . . . . . . . . . . . . . . . . .   2
  17.          1.1  Upgrading from v1.00 (or v0.9x) to v2.0x . . . . . . . . . .   2
  18.          1.2  Version 2 Update News  . . . . . . . . . . . . . . . . . . .   4
  19.          1.3  Bug Fixes  . . . . . . . . . . . . . . . . . . . . . . . . .   5
  20.          1.4  New Features (General) . . . . . . . . . . . . . . . . . . .   6
  21.          1.5  New Terminal Features  . . . . . . . . . . . . . . . . . . .   8
  22.          1.6  BIF Changes  . . . . . . . . . . . . . . . . . . . . . . . .   9
  23.          1.7  New Automation Features  . . . . . . . . . . . . . . . . .    11
  24.          1.8  New File Tagger Features . . . . . . . . . . . . . . . . .    14
  25.          1.9  Intellicomm Main Setup Changes . . . . . . . . . . . . . .    19
  26.  
  27.      2.  REVERSING ICOM V2 TO ICOM V1  . . . . . . . . . . . . . . . . .    22
  28.  
  29.      3.  SND / GET LISTS . . . . . . . . . . . . . . . . . . . . . . . .    23
  30.  
  31.      4.  VERSION 1.00 NEW FEATURES/UPGRADE TIPS  . . . . . . . . . . . .    24
  32.          4.1  Version 0.95 Bugs Fixed In 1.00/2.0  . . . . . . . . . . .    25
  33.  
  34.  
  35.  
  36.  
  37.      Intellicomm v2.01              UPGRADE.DOC                             2
  38.      
  39.      
  40.  
  41.                             1.  INTELLICOMM VERSION 2.0
  42.  
  43.      Welcome, veteran Intellicomm user, to Intellicomm v2.0!  If you're
  44.      upgrading from Intellicomm verson 0.9x/1.00 you don't want to miss this
  45.      document!  Exciting new feature after exciting new feature is discussed
  46.      herein, and if you skip this file you'll end up with 'Intellicomm v1'
  47.      with a slightly different look to it.  I.e. you likely won't have a clue
  48.      what new features have been introduced, nor where they are, nor how to
  49.      use them, if you skip this file.  It may take you a couple of days on and
  50.      off to browse through all the changes and new features, but it's
  51.      definitely worth the effort and is a must-read for all Intellicomm
  52.      upgraders.
  53.  
  54.      This document was created for those who are upgrading from a previous
  55.      release of Intellicomm and are already familiar with BIFs, Intellicomm's
  56.      Terminal, automated jobs, etc.  If you just recently obtained an older
  57.      version of Intellicomm aren't familiar with these things yet, please
  58.      delete your old version and start fresh with v2.0 in a NEW directory. 
  59.      The online help is where all the new user information is contained.  This
  60.      document contains no new user information, other than where new features
  61.      are discussed.
  62.  
  63.      Before you get started with Intellicomm v2 please keep in mind that if
  64.      you do run into a problem with v2.0, which you experienced with a prior
  65.      version -- that the problem may well lie in your existing DATA files,
  66.      which for the most part are not touched when v2.0 is installed.  Various
  67.      bugs in older versions caused Tagger catalogs, job files, and even BIFs
  68.      to be corrupted.  It wasn't rampant, but it did happen under certain
  69.      circumstances.  Due to bugs, you may also have configured Intellicomm
  70.      improperly to avoid a problem, and that improper configuration may now
  71.      cause you problems with v2.0.  If either is the case, and you do run into
  72.      problems after upgrading to v2.0 please backup then delete all your
  73.      Intellicomm files and start fresh with v2.0.  You needn't (and shouldn't)
  74.      re-create your entire Icom setup at once; just create one BIF and one job
  75.      from scratch with Icom v2.  If the problem you experienced previously
  76.      disappears, then you'll know that the problem was in your old data files. 
  77.      Only then should you consider creating other jobs and BIFs from scratch
  78.      with v2.0.
  79.  
  80.      1.1  Upgrading from v1.00 (or v0.9x) to v2.0x
  81.  
  82.      Please see README.1ST for installation instructions.  Upgraders are
  83.      advised to first BACKUP their existing setup, and then to install Icom v2
  84.      in the same directory.  This avoids having to copy your File Tagger
  85.      catalogs, BIFs, scripts, etc., all into a new directory, and simply
  86.      updates your existing setup to v2.  When the install routines replace an
  87.      older file that may be of use to you (BIF template or script), the old
  88.      file will be renamed to *.OLD so you will have a backup in case you want
  89.      your old file back for some reason, or for your interest if you'd like to
  90.      compare the new to the old to see what changes took place.  Once you're
  91.      sure everything is working properly, and once you check that nothing
  92.      important has been renamed to *.OLD, you may delete *.OLD from the \ICOM,
  93.      \ICOM\BIF and \ICOM\SCR directories.
  94.  
  95.  
  96.  
  97.  
  98.      Intellicomm v2.01              UPGRADE.DOC                             3
  99.      
  100.      
  101.  
  102.      V0.9x UPGRADERS: There was a bug in the password save/update routines
  103.      (v0.94 and earlier), which allowed multiple passwords for the SAME BBS to
  104.      be saved in the password data file, ICOM.PWD.  This caused no problems
  105.      (that I know of) in the past, but with the introduction of a new feature
  106.      it could cause confusion at some point in the future if you don't fix
  107.      your files.  To remedy the situation, select "Pack" from the exit menu,
  108.      the next time you eXit from Intellicomm (you can do it now, before
  109.      installing v2 if you like).  This will purge any duplicate password
  110.      entries from your password data file.
  111.  
  112.  
  113.  
  114.  
  115.      Intellicomm v2.01              UPGRADE.DOC                             4
  116.      
  117.      
  118.  
  119.      1.2  Version 2 Update News
  120.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  121.      ■ First the good news:  Due to the valiant efforts of those who
  122.        registered v0.9x and v1.00 I was able to stay in business (if barely!)
  123.        for another year and produce this release!  Hopefully you got your
  124.        money's worth out of Icom v1.00 alone, and with this major upgrade, I
  125.        hope you will get many MORE months of enjoyment from Icom v2.  I'd like
  126.        to express a wholehearted THANK YOU to those who registered and made
  127.        this release possible.  Please pat yourself on the back for me.
  128.  
  129.      ■ Second: Icom v2 is a free upgrade!  Although v2 is quite a major
  130.        upgrade, and major upgrades normally require a modest upgrade fee, I
  131.        have decided against that for this release (mainly because I'm just as
  132.        tired as you are of other software developers soaking me for cash). 
  133.        Icom v2 will recognize your ICOM.REG "key" file, and automatically
  134.        register regular evaluation copies of v2.xx, just as Icom v1.00 did. 
  135.        You looked after Intellicomm by supporting the product, and I'd like to
  136.        return the favour and present v2 to you free of charge.
  137.  
  138.      ■ Third: Icom v1 has been thoroughly overhauled.  All bugs that were
  139.        reported (that could be reproduced and located) have been fixed, and
  140.        dozens of major new features have been added, designed to make the
  141.        program both easier to USE day-to-day, and easier to SET UP.  Using the
  142.        new learn modes, Icom v2 can set ITSELF up for automation at a given
  143.        BBS by just interacting with you and watching what you do.  And with
  144.        the new online help, every imaginable tip and tidbit you need is right
  145.        at your fingertips -- when you need it, without fumbling through a
  146.        manual.  Intellicomm v2 is not only the most powerful and flexible
  147.        communications program for BBS use, and the most reasonably priced, but
  148.        it's now one of the easiest to set up and use as well!
  149.  
  150.      ■ Now the 'bad' news.  First: Due to an increase in the size of ICOM.EXE,
  151.        Intellicomm can no longer run off a 360K diskette.  If your system
  152.        currently has only 360K drives you won't be able to use this new
  153.        release until you can upgrade to at least a 1.2 Meg floppy drive (and
  154.        more preferably a hard disk; 40 meg hard drives can be purchased for
  155.        about $100 nowadays).  Hopefully this isn't an issue for many users,
  156.        but I do regret excluding those whom this affects.  It was an
  157.        absolutely necessary change and as new features were added it became
  158.        impossible to keep the EXE below 360K.
  159.  
  160.      ■ Second: The price of Icom v2 has been raised $10 (to $39.95), and the
  161.        competitive upgrade/$10.00 has been forsaken.  Most v1 users didn't
  162.        take the discount anyway, and many actually sent EXTRA money, stating
  163.        that Icom was priced reasonably enough that it didn't need a
  164.        competitive upgrade price.  Further, the feedback received from dozens
  165.        of users during the initial beta testing of v2 stated over and over
  166.        again that Icom v2.0, considering its feature set and the price of
  167.        competitive products with FEWER features, was grossly underpriced at
  168.        $29.95.
  169.  
  170.  
  171.  
  172.  
  173.      Intellicomm v2.01              UPGRADE.DOC                             5
  174.      
  175.      
  176.  
  177.      1.3  Bug Fixes
  178.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  179.      So many Icom v1.00 bugs were fixed for v2.0 (most were minor problems
  180.      that you probably didn't even notice) that it would be absolutely
  181.      ridiculous to list them all here.  Only the major bugs, or bugs you were
  182.      likely to have noticed are listed below.  If you knew about a bug and it
  183.      no longer exists, that's the best "documentation" that the problem was
  184.      found and fixed.  And again, if you knew about a problem and the problem
  185.      STILL exists with v2.0, please try re-creating your DATA files from
  186.      scratch (the job and BIF) to see if it fixes the problem.
  187.  
  188.      ■ The exception 13's or hangs that occurred prior to file transfers, and
  189.        in various other places (just after a job, sometimes when shelling to
  190.        DOS, etc), have all been fixed.  Locating this bug held up development
  191.        of Intellicomm v2 for approximately four months, and it's one of the
  192.        reasons v2 was late.  It was such a major problem that I couldn't even
  193.        consider developing other areas of the program until the problem was
  194.        found.  As it turned out, it wasn't a bug in Intellicomm's code, but a
  195.        bug in a library of mouse routines purchased for Intellicomm.
  196.  
  197.      ■ The internal editor had a couple of major bugs in it, but it's been
  198.        thoroughly cleaned up and re-tested and you can now use it with
  199.        confidence.  All of the scripts included with Intellicomm were written
  200.        and/or touched up in the v2 internal editor, and it's working quite
  201.        nicely now.
  202.  
  203.      ■ Another problem frequently reported; the never-ending "Find all/Tag
  204.        all" in the File Tagger, has also been fixed.
  205.  
  206.      ■ And another, the "Invalid Handle" problem in the File Tagger, has also
  207.        been fixed, though I unfortunately was never able to pin this one down
  208.        and reproduce it reliably.  If a problem can't be produced at will,
  209.        there's really no way to test and confirm 100% that it's been fixed. 
  210.        Various coding problems were found and fixed, and the problem hasn't
  211.        been seen in weeks.  But there was no way to tell whether it was truly
  212.        "fixed", since the problem couldn't be reliably reproduced.  If you run
  213.        into it again, please re-report the problem and I'll keep at it.
  214.  
  215.      ■ And there was an "Invalid Date" problem in the Tagger (or rather on BBS
  216.        listings that truly did have invalid dates), and some sorting problems
  217.        when using the Tag Status/Location index that were also fixed.
  218.  
  219.      ■ The Minimum Connect Speed item (main setup/Dialer Settings) has, since
  220.        v1, been allowing re-dialing right up to the Max. Dial Attempts item
  221.        defined in the BIF (forever if no Max. Dial Attempts was set).  During
  222.        automated runs, it now untags the BIF after 3 unsuccessful connects, at
  223.        a lower speed than the Minimum Connect Speed.  During manual dialing
  224.        (Dial from the BBS Directory), the BIF *remains* tagged right up to the
  225.        Max. Dial Attempts, as with previous versions.
  226.  
  227.        This is only relevant to those who use the Minimum Connect Speed
  228.        feature: if you have the minimum speed set to 300 baud, Icom will allow
  229.        connections at any speed.
  230.  
  231.  
  232.  
  233.  
  234.      Intellicomm v2.01              UPGRADE.DOC                             6
  235.      
  236.      
  237.  
  238.      Some problems I was simply unable to reproduce.  Some people experienced
  239.      dialing problems with v1.00 (the first number wouldn't be dialed ... and
  240.      various other minor problems), and I've made some changes and am hoping
  241.      for the best.  Since I was unable to reproduce any of the dialing
  242.      problems, I made my best guess and am now leaving it up to you to re-
  243.      report the problem if I missed the mark.
  244.  
  245.      1.4  New Features (General)
  246.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  247.      ■ Online, context-sensitive help is now available in all major areas of
  248.        the program!  Press [F1] twice from anywhere in Intellicomm for details
  249.        on using the help system (Help on Help).  Make sure to use the help
  250.        frequently whether you need help or not: Lots of tips and tidbits were
  251.        included all over the place that you might never get to take advantage
  252.        of if you skip the help screens.
  253.  
  254.      ■ Mouse support has been improved, with a free-moving mouse cursor and a
  255.        scrollbar to move around in the File Tagger and Editor.  No scrollbars
  256.        were added to the Job Directory or BBS Directory, but you can do the
  257.        equivalent of [PgUp] / [PgDn] (if necessary) by clicking on the top
  258.        border or the divider line just below the main windows.  Expect to see
  259.        dialogue boxes, buttons and so forth in the next major release of
  260.        Intellicomm (which will include a totally new interface).  V2's mouse
  261.        support was ADDED to the basic interface of Intellicomm v1.00 and thus
  262.        it isn't the "ultimate" in mouse support ... but it should prove much
  263.        more useful than what v1.00 had.
  264.  
  265.      ■ The File Tagger and main setup program (TAGGER.EXE, SETUP.EXE) have
  266.        been merged into ICOM.EXE.  Implementing these as separate programs
  267.        meant a lot of wasted disk space since all the base routines (video
  268.        support, mouse support, the menu systems, and lots of other code) had
  269.        to be duplicated in each EXE.  By merging them all into one program, a
  270.        common set of program functions is now used by everything, eliminating
  271.        the duplication of code.
  272.  
  273.        With all the program routines now in a single .EXE, operation and usage
  274.        of Intellicomm is simplified significantly.  ICOM.EXE no longer has to
  275.        call TAGGER.EXE to export tagged files to SND / GET lists, which
  276.        allowed several improvements in the way file transfers are handled. 
  277.        The old text file SND / GET lists were very awkward to handle as
  278.        compared to the indexed databases the Tagger uses, and they are no
  279.        longer needed.  SND / GET lists ***ARE*** still supported however, so
  280.        if you're using BBSee or another program that creates those lists (or
  281.        if you use Buerg's LIST program and dump to a GET list), you can still
  282.        continue to do so as usual.  There are differences (improvements) in
  283.        the way SND/GET lists are handled though and more details follow near
  284.        the end of this document.
  285.  
  286.        For those of you who were calling TAGGER.EXE separately from inside
  287.        your mail reader or the like, you can still accomplish this by using
  288.        the command: ICOM.EXE /CAT:CATNAME /Area:Tagger (where CATNAME is the
  289.        name of the catalog you wish to view; case is not important).  This
  290.        takes you directly to the File Tagger, and when you exit the Tagger
  291.        Icom exits back to DOS just as if you had called TAGGER.EXE.  If you
  292.  
  293.  
  294.  
  295.  
  296.      Intellicomm v2.01              UPGRADE.DOC                             7
  297.      
  298.      
  299.  
  300.        imported .NEW files lists into the Tagger using TAGGER /i, simply
  301.        change it to ICOM /i.  ICOM.EXE now supports the TAGGER.EXE switches.
  302.  
  303.      ■ While disk space required is higher with Icom v2 (though still not as
  304.        high as most competing products with fewer features... and you can be
  305.        rid of a lot of the files if you like, and don't want the new features
  306.        Icom v2 offers), and though TAGGER.EXE and SETUP.EXE were merged with
  307.        the main program, memory requirements are actually DOWN by a few
  308.        Kbytes.  Intellicomm will now run in just 380K of memory through the
  309.        magic of program overlays (various parts of the program are swapped in
  310.        and out of memory as you move around).  The overlays will be loaded
  311.        into XMS or EMS, if you have it on your system; which allows the
  312.        overlays themselves to be swapped to and from upper memory instead of
  313.        loading the overlay from ICOM.EXE on disk.  If you notice a slight
  314.        delay when moving around in Icom, and you don't have XMS or EMS on your
  315.        system, it's due to the time needed to load the overlay from disk (no
  316.        worse than the time it took to load SETUP.EXE or TAGGER.EXE).
  317.  
  318.      ■ Version 2 has a "main menu" which gives you quick access to all the
  319.        major areas of the program, as well as various usage statistics that
  320.        show you whether (and how many) new files are available for browsing,
  321.        and how many new mail packets were downloaded on the last automated
  322.        call, and how many times the connection was lost during the last
  323.        automated call, and how many file transfers aborted, etc.  If you
  324.        prefer not to use the Main Menu, set the "Base and Startup Area" in the
  325.        Main Setup (General settings) to the Job Directory or whatever you
  326.        prefer (registered users only).
  327.  
  328.      ■ You can now execute .COM, .EXE, .BAT, or .BTM (4DOS) files via Icom's
  329.        internal File Manager.  Just "Edit" or "View" the executable, and the
  330.        File Manager will ask you whether you want to execute it.  Note that
  331.        it's best to have the "Enable Swapping" setting (Intellicomm
  332.        Setup/General screen) item set to at least "When not connected" when
  333.        using this feature, since it causes Icom to swap itself out of base
  334.        memory (to XMS/EMS if available, or to disk if not available) giving
  335.        the executed program all available base memory, minus just a couple of
  336.        hundred bytes.  If Icom doesn't swap itself out you may have trouble
  337.        running larger external programs from within the File Manager.
  338.  
  339.      ■ Intellicomm now has its own internal File Viewer.  This viewer is
  340.        similar to the internal Text Editor, but you can view files of any size
  341.        (the Editor can handle only files 64 Kbytes or less in length), and you
  342.        cannot accidentally modify the file.  Currently, the File Viewer is
  343.        lacking some of the more advanced features you'll find in external
  344.        viewers such as Vern Buerg's LIST program: you cannot mark blocks and
  345.        dump the text to other text files for example.  If you want more power
  346.        in a viewer, you're free to plug an external viewer command in, on the
  347.        main setup "Filenames and Paths" screen in the "File Viewer" option.
  348.  
  349.      ■ When calling your external Mail Reader Intellicomm now searches your
  350.        PATH for the mail reader executable (or .BAT) and performs a CHDIR
  351.        command to the mail reader's directory before starting the reader. 
  352.        Many mail readers are brain-damaged and will not operate properly
  353.        unless the directory is changed before they're started.  If you ran
  354.  
  355.  
  356.  
  357.  
  358.      Intellicomm v2.01              UPGRADE.DOC                             8
  359.      
  360.      
  361.  
  362.        into problems calling your mail reader from Intellicomm previously,
  363.        this is the reason (nothing to do with Icom . . . any program should be
  364.        able to figure out which directory its .EXE is in, in order to look for
  365.        the data files, but most popular mail readers are unable to).
  366.  
  367.      ■ REGISTRATION INCENTIVES:  Multiple File Tagger catalogs are no longer
  368.        supported in the unregistered version of Intellicomm.  If you have your
  369.        BIFs set up to use multiple file catalogs, the separate catalogs will
  370.        not be observed until you send your vote of support for Intellicomm and
  371.        make the purchase (all new files go into the NEWFILES database in the
  372.        unregistered version).  Script Learn mode, and the definition of a new
  373.        program startup area is also disabled in the unregistered version. 
  374.        Registration benefits seem to be necessary and are even desired by many
  375.        people (namely registered users), so a couple were added.
  376.  
  377.      1.5  New Terminal Features
  378.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  379.  
  380.      ■ A Host Mode has been added to Intellicomm's arsenal of communications
  381.        features!  See HOST.DOC for details.
  382.  
  383.      ■ You can now use separate "Minimum Connect Speeds" for each BBS (to
  384.        override the Minimum Connect Speed defined in the main setup, and allow
  385.        a lower connect speed on a given BBS), through a new item attached to
  386.        the "Port Settings" item in each BIF.  When you select Port Settings
  387.        you'll be given a second option to set the minimum connect speed (set
  388.        to 300 to allow connects at any speed).  If you set a minimum speed, it
  389.        will show up just after the port settings like so:  "19200,N,8,1/9600"
  390.        (the minimum speed follows the '/').  This minimum connect speed, if
  391.        not set to 300, is compared to the CONNECT message your modem returns. 
  392.        If you don't set up a minimum connect speed in the BIF, the main setup
  393.        Minimum Connect Speed (Dialing screen) is used, as with v1.  Note that
  394.        the actual PORT SETTINGS have not changed.  The port will be set to
  395.        whatever speed/data bits/parity/stop bits you define in the BIF, as
  396.        with v1.
  397.  
  398.      ■ You can now run a script to initialize your modem, by specifying
  399.        @SCRIPTNAME as the initialization string in the Icom main setup
  400.        (Terminal Settings screen).
  401.  
  402.      ■ If the terminal is set to use Hardware Flow Control (CTS/RTS and/or
  403.        DSR/DTR), a check is now made before it is activated.  For either mode
  404.        of flow control to work at all, the device connected to the COM port
  405.        (your modem) must raise either the CTS (Clear To Send) line or the DSR
  406.        (Data Set Ready) line, or both lines.  If you attempt to activate
  407.        either CTS/RTS or DSR/DTR and "okay to send" line is LOW, a warning is
  408.        now displayed and you are given ten seconds to continue before the non-
  409.        functioning mode of flow control is automatically disabled.  In short,
  410.        if you have flow control set up improperly, you'll find out about it.
  411.  
  412.        NOTE 1: Software Flow Control, while a clunky alternative to Hardware
  413.        Flow Control, is automatically ENABLED if both modes of Hardware Flow
  414.        Control turn out to be malfunctioning.
  415.  
  416.  
  417.  
  418.  
  419.      Intellicomm v2.01              UPGRADE.DOC                             9
  420.      
  421.      
  422.  
  423.        NOTE 2: Intellicomm v1 by default activated both Hardware Flow Control
  424.        AND Software (XON/XOFF) Flow Control.  This was done simply because
  425.        it's the way the several other comm. programs did things, but in
  426.        hindsight it is really rather redundant (and does waste precious time)
  427.        to use BOTH Software and Hardware Flow Control, and it's recommended
  428.        that you shut the Software Flow Control off at your next opportunity...
  429.        though ONLY if you have Hardware Flow Control enabled.  Older (slower)
  430.        modems do not support Hardware Flow Control and if such is the case
  431.        with your modem you mustn't turn off Software Flow Control.
  432.  
  433.      ■ Intellicomm v1 waited until just before dialing to initialize the
  434.        modem, and it didn't display the results of the initialization (a modem
  435.        OK or ERROR return code) to you.  With Icom v2 you can now have
  436.        Intellicomm initialize your modem right at program startup, showing you
  437.        the results of the initialization, as with most other communications
  438.        programs.  This allows you to see any ERROR return codes from your
  439.        modem, if your modem Initialization String is not defined properly. 
  440.        Initializing your modem at program startup may also eliminate dialing
  441.        problems if you have problems dialing with v2.00.  To enable this
  442.        feature access the main setup, select "Terminal Settings" and set "Init
  443.        Modem at Startup?" to YES.
  444.  
  445.      ■ You can now have the Terminal status line display either the port speed
  446.        or the modem-to-modem (CONNECT) speed via the new "Status Bar Displays"
  447.        option on the main setup Terminal Settings screen.
  448.  
  449.      ■ Some general information and debugging information has been added to
  450.        the Port Settings menu ([Alt-P] in Terminal mode).  It shows your UART
  451.        type (16550 or 8250), and the on/off state of the CTS, RTS, DSR, and
  452.        DTR lines.  [Clear to Send, Request to Send, Data Set Ready, and Data
  453.        Terminal Ready.]
  454.  
  455.      ■ This isn't really a 'new feature' but a change: The right mouse button
  456.        can no longer be used in the Terminal to pop up the [Alt-Z] Terminal
  457.        menu.  The mouse was interfering with communications in some cases, so
  458.        it is now disabled in Terminal mode (though you can still use your
  459.        mouse to select items from the Terminal menu after pressing [Alt-Z]).
  460.  
  461.      1.6  BIF Changes
  462.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  463.      ■ Instead of setting up your BIFs OFFLINE before calling the BBS or after
  464.        finding an error, you can now use BIF Learn to set up your BIFs
  465.        interactively while you're ONLINE!  BIF Learn watches for the BBS type
  466.        when it connects and loads the proper BIF template, then grabs the
  467.        proper prompts from the screen (and/or proper command from the
  468.        keyboard) and plugs them into the BIF whenever you run into a problem
  469.        online!  Don't worry about this interfering with unattended
  470.        automation... BIF Learn must be activated by you before Icom will stop
  471.        and ask you where to put a prompt it can't recognize.  During an
  472.        automated job, with BIF Learn off, the usual (unattended) error-
  473.        handling is done when an error occurs.
  474.  
  475.      ■ New BIF templates have been added for GAP, PCBoard v15, TriBBS ....
  476.        along with several Mail Template Files (MTF) and Bank Template Files
  477.  
  478.  
  479.  
  480.  
  481.      Intellicomm v2.01              UPGRADE.DOC                            10
  482.      
  483.      
  484.  
  485.        (BTF) for these BBS types.  This brings the total number of BBS's
  486.        Intellicomm directly supports to XX, with support for XX mail systems
  487.        and XX time banks!  And with BIF Learn, setups for other BBS types will
  488.        be easier than ever.  Intellicomm's nearest competitor supports
  489.        automation of only *2* different BBS types, a couple of mail systems, 
  490.        and no time banks at all ... it has no learn modes, and has a very
  491.        limited terminal (and that product costs more than Intellicomm, for
  492.        good measure).
  493.  
  494.      ■ You can now define longer BIF commands/responses:
  495.  
  496.        1. All BIF responses (any commands Intellicomm SENDS to the BBS either
  497.           in response to a BIF prompt, or to access a sub-menu, search for
  498.           files, get new files lists, etc) now accept up to 40 characters.
  499.        2. The 'Reply Dir' / 'Message Dir' / 'Upload PATH' / 'Download Dir' BIF
  500.           items also now accept up to 40 characters allowing you to override
  501.           the default main setup directories with a much longer
  502.           D:\DIR1\DIR2\DIR3...etc.
  503.  
  504.      ■ Three new BIF Logon slots have been added: "Press [Escape]" for BBS's
  505.        with front ends requiring [Esc] to be pressed after connecting, "Enter
  506.        Birth Date" for those top-security BBS's that feel compelled to confirm
  507.        your birth date from time to time, and "Enter Phone Number" again for
  508.        the top-security BBS's that confirm for your birth date from time to
  509.        time.  Given these new prompts and the 2 new "External Extra" prompts
  510.        (see below) for the first time ever Icom actually has SPARE slots
  511.        available for Wildcat BBS's!  [I await Mustang's next release of
  512.        Wildcat, which will undoubtedly force me to use the empty slots, and
  513.        probably to add support for 10 more equally tedious prompts... <grin>]
  514.  
  515.      ■ Six more BIF "Extra" slots have been added (4 total per area now),
  516.        mainly to satisfy "certain", to remain unnamed, BBS's need to ask
  517.        redundant questions, and to display the exact same prompt in different
  518.        ways, for no apparent reason.  Okay, the BBS starts with a "W" and ends
  519.        with an exclamation mark.  Any guesses?  <grin>  Actually I'm sure
  520.        these extras will be of use on other BBS types as well.  Mustang
  521.        software... do your worst: we're ready for you!
  522.  
  523.      ■ Since there was no room on the BIF "Logon" screen for all these extra
  524.        slots, you'll now find the extras on a separate BIF "Extras" screen.
  525.  
  526.      ■ "Enter U/L Fname" has been added to the BIF "File" screen, for those
  527.        BBS's with different Enter D/L filename and Enter U/L filename prompts.
  528.  
  529.      ■ A new "Descrip @SCRIPT" item has been added to the BIF "File" screen,
  530.        allowing you to execute a SCRIPT to enter file descriptions during
  531.        automated uploads.  Please see the [Wildcat v3.x] templates and
  532.        WCDESC.SCR for an example.
  533.  
  534.      ■ IMPORTANT!  An "Extract Newfiles" item has been added to the BIF
  535.        "Message" screen, to allow message packet extraction of new files lists
  536.        using a filename other than NEWFILES.DAT, and also to allow you shut
  537.        OFF the attempted extraction of the new files list from those mail
  538.        packets that don't have a list included.  Icom v1.00 ALWAYS attempted
  539.  
  540.  
  541.  
  542.  
  543.      Intellicomm v2.01              UPGRADE.DOC                            11
  544.      
  545.      
  546.  
  547.        to extract NEWFILES.DAT (the new files list) from any mail packets you
  548.        downloaded that had a .QWK (Qmail-compatible) extension.  With the new
  549.        'Extract Newfiles' BIF option, you can selectively choose which QWK (or
  550.        other) packets Icom extracts new files lists from: if the item is
  551.        blank, no extraction is attempted.  Note that you can still disable
  552.        extraction of ANY new files list in the main setup, on the File Tagger
  553.        screen ("Extract NEWFILES / Mail" option).
  554.  
  555.      ■ A rather bizarre item "COUNT File Areas" has been added to the
  556.        "Bank/List" screen, and what this item does is to start the file area
  557.        (imported into the Tagger catalogs) at "0", and every time it runs
  558.        across one of these on a file list:
  559.  
  560.        ║ Month Position . XX             New File Area  . File Area:         ║
  561.                                          ─────────────────────────── 
  562.  
  563.        (the text "File Area:" is used by TriBBS, but anything can be defined),
  564.        it increments the file area stored in the Tagger records ...  So given
  565.        the following new files list:
  566.  
  567.        File Area: Anti-Virus Software
  568.        File Area: Audio Files
  569.        File Area: Unchecked Uploads
  570.        ICOM201A.ZIP    XXXXXX  MM-DD-YY  Intellicomm v2.01.
  571.  
  572.        The file ICOM201A.ZIP would be stored as being in file area "3" (due to
  573.        the 3 occurrences of the text "File Area:".  If you tagged and auto-
  574.        downloaded the file, Icom would access file area #3 ... not "Unchecked
  575.        Uploads".  So far this has only been necessary on TriBBS lists, which
  576.        do not display the actual area number you must access.  I.e. above you
  577.        could not [C]hange to the "Unchecked Uploads" area.  You'd have to
  578.        [C]hange to area 3.  [Don't blame me... I don't design the BBS's I just
  579.        try to let you automate 'em.  <grin>]
  580.  
  581.      ■ You can now use script commands in BIF prompt responses, and in job
  582.        Custom Commands, by preceding the command with '&'.  Example:
  583.  
  584.        ║ Message Extra A &DOWNLOAD "Z"     Message A  . . . <FILEDOWN>      ║
  585.  
  586.        In the example above, if Icom found the text "<FILEDOWN>" during a
  587.        mesage run, it would begin a Zmodem download.  The most likely script
  588.        commands you'll use are &CAPTURE, &DOWNLOAD, &HANGUP, &UPLOAD,
  589.        &WAITFOR, etc. (and even &EXIT ... &EXIT -1 causes Icom to abort all
  590.        automated jobs, &EXIT 1 causes Icom to cancel the jobs on the current
  591.        BBS, and to untag the BBS).  SCRTUTOR.DOC will introduce the
  592.        rudimentary script commands to you quickly.
  593.  
  594.      1.7  New Automation Features
  595.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  596.      ■ Something I've been meaning to add for a long time has been
  597.        implemented: a debugging log.  \ICOM\CAP\ICOM.DBG (\ICOM\CAP\ being the
  598.        usual path you use in your default Capture File) keeps track of every
  599.        status/error message Icom sends (useful in reporting problems), along
  600.        with information about automated jobs, as well as Tagger import
  601.  
  602.  
  603.  
  604.  
  605.      Intellicomm v2.01              UPGRADE.DOC                            12
  606.      
  607.      
  608.  
  609.        information, when a file is excluded from import for some reason
  610.        (either due to the fact that it exists in DOWNLOAD.NDX [see below], or
  611.        is a duplicate and already exists in the catalog, or was excluded due
  612.        to a user-defined Exclude Keyword).
  613.  
  614.        When the Debugging Log is set to "Extensive" mode (main setup, on the
  615.        new Debugging Log settings screen) the debugging log keeps track of
  616.        every BBS prompt that Intellicomm was watching for at a given time, and
  617.        also shows any/all BBS prompts that Intellicomm FINDS.  This can be
  618.        extremely useful in debugging BIF prompt mismatches, or even more
  619.        importantly INADVERTENT BIF prompt matches (i.e. Icom sends a different
  620.        response than you expect to a given prompt, due to the fact that two
  621.        BIF prompts are using the same text).
  622.  
  623.        For more information on the Debugging Log access the Intellicomm main
  624.        setup "Debugging Log Settings" screen and press [F1] for help.
  625.  
  626.      ■ You can now define much longer parameters for several job tasks:
  627.       
  628.        1. The 'Search BBS for files[s]' task now accepts strings up to 80
  629.           characters in length.
  630.        2. The 'Custom Command/Run script' task now accepts strings up to 150
  631.           characters in length, which not only allows much more involved tasks
  632.           to be handled with Custom Commands (with strategically placed ^M's,
  633.           ||, ~~~, etc.: see the online help for details) but also allows many
  634.           script parameters to be passed to a script when using a @SCRIPT
  635.           command in a Custom Command).
  636.        3. The 'DOS Command/Run a program' task now accepts strings up to 150
  637.           characters in length, again allowing more command line options to be
  638.           passed to programs/BAT files you run.
  639.        4. The 'Capture on/off' task now accepts strings up to 64 characters in
  640.           length, allowing you to specify a full D:\PATH\FILENAME.EXT as
  641.           necessary.
  642.  
  643.      ■ Up to this point, Intellicomm's main shining point was its built-in
  644.        automated routines and the File Tagger.  With v2.0 those previous
  645.        highlights have been improved, and another bright shining point has
  646.        been added in that the script language has been expanded very
  647.        significantly!  Intellicomm v1.00 had what was probably the weakest
  648.        script language of any communications program.   The v2.0 script
  649.        language is one of the most powerful and flexible script languages ever
  650.        made available for ANY communications program, yet it still remains one
  651.        of the easiest script languages to learn and use.
  652.  
  653.        The version 2 script language now contains over *220* commands,
  654.        including sophisticated video handling, interactive keyboard input with
  655.        three types of user-definable MENUS with full mouse support, string and
  656.        key input (and 'simulated' keystrokes for macros), script "command line
  657.        parameters" which can be passed from a job Custom Command, BIF, or the
  658.        DOS command line, access to all system information (BIF, Icom main
  659.        setup, system date, time, day of week, month, year, and environment
  660.        information such as the PATH, PROMPT, etc) three types of variables
  661.        (user-defined, global array, and system variables), direct access to
  662.        the FILE TAGGER CATALOGS, regular file I/O, much better script flow
  663.  
  664.  
  665.  
  666.  
  667.      Intellicomm v2.01              UPGRADE.DOC                            13
  668.      
  669.      
  670.  
  671.        control with loops, if/else, switch/case, and too many other new
  672.        features to list here.
  673.  
  674.        The word "script" is almost a dirty word to some people.  But no matter
  675.        what you think of scripts due to experiences with other comm. programs
  676.        or things you've 'heard' about script writing from other people, no
  677.        matter how horrified you are by the size of Icom's script manual (which
  678.        is mainly for REFERENCE and is *not* meant to be read in its entirety)
  679.        you're simply cheating yourself out of one of the most useful and
  680.        flexible tools ever produced for automated communications by not giving
  681.        Icom's script language a look!  For a demonstration of some of the new
  682.        script capabilities, run the included script SCRDEMO.SCR from the
  683.        "Script Manager [Alt-U]", and browse SCRTUTOR.DOC -- a simple and easy-
  684.        to-read introduction to scripts.  Powerful and very useful Icom scripts
  685.        are EASY to create and there are simply too many useful things you can
  686.        now do with them to pass them up.  Give SCRTUTOR.DOC *one* evening the
  687.        next time nothing is on T.V.  You'll be very glad you did.
  688.  
  689.        For those of you who wrote scripts for Intellicomm v1.00, the appendix
  690.        "CHANGES FROM THE V1.00 SCRIPT LANGUAGE" in SCRIPT.DOC outlines all the
  691.        changes from the v1.00 language that you should be aware of.  Also, by
  692.        looking at the converted scripts in your script directory (comparing to
  693.        the *.OLD scripts) you can quickly see what changes were necessary from
  694.        v1 to v2.
  695.  
  696.      ■ To help script writers get their projects started, and to introduce
  697.        those interested in learning script writing to the language, a SCRIPT
  698.        LEARN mode has also been added!  Something like the BIF Learn mode,
  699.        Icom watches the BBS prompts (if online), and the keys you type, and
  700.        creates a script as you go along.  Script Learn allows you to "record"
  701.        any task, and then to "play" the task BACK as many times as you like,
  702.        to automate virtually anything.  Learned scripts can also be executed
  703.        from the DOS command line with the /scr: command line parameter (i.e.
  704.        run them from a .BAT file or program launcher) or can even be attached
  705.        to function keys allowing you to execute complex automated tasks with
  706.        the press of a single key!  Script Learn is a bonus feature, only
  707.        available in the registered version of Intellicomm.
  708.  
  709.      ■ There is now an integrated SCRIPT DEBUGGER with trace and animate
  710.        modes, as well as command syntax-checking with automatic
  711.        edit/positioning to syntax errors.
  712.  
  713.      ■ IMPORTANT!  The way job starting times work has been changed (meaning
  714.        jobs that use task #1 in the Job Editor, "Set job starting day/time"). 
  715.        Icom v1.00 just sorted the job pauses from earliest to latest.  If you
  716.        Tagged/Ran two jobs that had pauses; one at 4pm and one at 5am, the 5am
  717.        job would always take effect first.  With v2.0, job pauses now operate
  718.        more intelligently and are sorted according to the CURRENT time of day
  719.        and day of the week.  So taking the 4pm/5am pause examples above, v2
  720.        would not execute the 5am job first unless it was closer to 5am than it
  721.        was to 4pm when you ran the jobs.  If it was 12am when the job started,
  722.        the 5am pause would be the starting point and the 4pm pause would take
  723.        effect at 4pm the next day.  If it was 3pm when the job was started,
  724.  
  725.  
  726.  
  727.  
  728.      Intellicomm v2.01              UPGRADE.DOC                            14
  729.      
  730.      
  731.  
  732.        the 4pm pause would take effect first.  The job starting time closest
  733.        to "now" is always executed first with v2.0.
  734.  
  735.        If you use multiple pauses in your jobs, please make any necessary
  736.        adjustments to the starting times you've defined in your jobs.
  737.  
  738.      ■ Icom now allows you to define a list of directories to search (main
  739.        setup, File Tagger Settings), and it keeps track of all filenames in
  740.        those directories (new downloads).  Any files that were previously
  741.        downloaded, whether they are deleted at a later point or not, are
  742.        automatically filtered out when importing new files; so you'll never be
  743.        bothered by the same file once you've downloaded it.  You can shut this
  744.        feature off in the Main Setup (details below), or can define a new list
  745.        of directories to scan, or can delete \ICOM\DOWNLOAD.NDX at some point
  746.        in the future to start afresh.  DOWNLOAD.NDX is where the filenames of
  747.        downloads are stored.  Note that this is not reliant on automated
  748.        downloads: when DOWNLOAD.NDX is updated (after any automated download)
  749.        ALL files that exist in the defined directories are added.  So you can
  750.        easily add all the files that exist on your system today, and can also
  751.        include files you download manually.
  752.  
  753.      ■ Added support for POSTFILE.SCR and POSTFILE.BAT.  These files (if found
  754.        ... the .BAT must go in the same directory as ICOM.EXE, and the script
  755.        must go in your regular Script Directory; \ICOM\SCR by default) are
  756.        executed after any automated job that contained a "Download tagged
  757.        files" task; once PER successfully downloaded file.  POSTFILE.SCR is
  758.        included, and it's pre-programmed to uncompress new archives into a
  759.        temporary directory, run the McAfee "SCAN" virus checker on the archive
  760.        files, and also to obtain the proper file description from FILE_ID.DIZ
  761.        or DESC.SDI, if either exists in the archive.  For details, simply run
  762.        a job that downloads one or more Tagged files.  Once Intellicomm is
  763.        offline, it will tell you all about the new POSTFILE.SCR.
  764.  
  765.      ■ Added support for PREJOB.SCR, PREMAIL.SCR, PREDOWN.SCR, POSTJOB.SCR,
  766.        POSTMAIL.SCR and POSTDOWN.SCR (script versions of the .BAT files Icom
  767.        supports during automated runs).  The .BAT versions are still supported
  768.        (actually both are supported: you can have POSTMAIL.BAT *and*
  769.        POSTMAIL.SCR if you like), but Intellicomm scripts are preferred since
  770.        they can now do much more than batch files, and also provide access to
  771.        all Intellicomm settings (directories, screen displays that use the
  772.        same colors as Intellicomm does, etc.), and things such as the current
  773.        day of the week, date/time, etc.
  774.  
  775.      1.8  New File Tagger Features
  776.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  777.      ■ The Tagger has been improved dramatically with an 'auto-browse' mode
  778.        which lets you scan new files without even pressing a key, plus full
  779.        mouse support with a scroll bar, plus hilight bar 'locking' (by
  780.        pressing [Scroll Lock]) and auto-locking at mid-screen (configurable)
  781.        to keep the hilight bar in the middle of the file list while the files
  782.        scroll under the bar, plus a configurable 'split screen' mode that
  783.        displays key information about each file (along with the full file
  784.        comment) in the bottom window -- all while in BROWSE mode.  You no
  785.        longer have to use "Edit" mode to see full file comments and other
  786.  
  787.  
  788.  
  789.  
  790.      Intellicomm v2.01              UPGRADE.DOC                            15
  791.      
  792.      
  793.  
  794.        stats.  Get all the details, including a graphical display of the file
  795.        SIZE for quick viewing, while browsing or auto-browsing.
  796.  
  797.      ■ Tagger "keywords" have been expanded to allow a virtually unlimited
  798.        number of keywords to be defined (Exclude file keywords, Auto-Tag, etc;
  799.        previously only 5 of each were permitted).  The "Auto-Tag" keywords are
  800.        now called "Note Keywords", and they simply put a little double arrow
  801.        beside files on the list to point them out to you (or group all Noted
  802.        files together at the top if you use the Tag Status/Location sort
  803.        order).  Also a very useful new set of keywords called "Replace
  804.        Keywords" has been added which allows you to strip and/or replace words
  805.        in file comments with words you prefer (i.e. change all occurrences of
  806.        "WIN3" to "Windows 3", change offensive words to something less
  807.        offensive, strip unnecessary/annoying words, and whatever else
  808.        imagination permits).  The new Replace keywords (and all other types)
  809.        are documented extensively in the online help.  Please do not use the
  810.        new Replace Keywords before reading the tips in the online help, or you
  811.        might mess up your Tagger file listings beyond recognition.  The
  812.        keywords are defined in the Intellicomm Setup, on the "Tagger Keywords"
  813.        screen.  SELECT this setup screen, then press [F1] (Help) for tips and
  814.        examples.
  815.  
  816.      ■ Another new option 'Auto Tag Remaining Files?' has been added to the
  817.        main setup 'Tagger Keywords' screen.  If Auto Tag Remaining Files is
  818.        set to YES, Tagger automatically tags all newly imported files.  A
  819.        'newly imported file' is a file that (a) doesn't exist in DOWNLOAD.NDX
  820.        (previously downloaded files); (b) doesn't exist in the catalog
  821.        already; (c) wasn't excluded by the Exclude File Keywords; (d) wasn't
  822.        "noted" by the Note File Keywords.  I.e. all files that would normally
  823.        be UNTAGGED are instead automatically TAGGED for download if Auto Tag
  824.        Remaining Files is turned on.  Great for Sysops: turn this option on,
  825.        and Icom will collect all new files that you haven't downloaded
  826.        previously, and that don't exist on your 'Exclude' or 'Note' keyword
  827.        lists.
  828.  
  829.      ■ You can now set "Stubborn" tags via Tagger Edit mode (hilight the file
  830.        in browse mode and pick "Edit").  Stubborn tags remain tagged until the
  831.        file is successfully downloaded.  I.e. if the BBS reports "File not
  832.        found" Icom keeps it tagged and tries again next time, until the file
  833.        is successfully downloaded or manually untagged.  You could also set a
  834.        "Transfer Day" (again in Tagger Edit mode) with the Stubborn Tag if you
  835.        desire, so that Icom would only try for the file on Fridays, etc.  This
  836.        will be handy when you see something interesting being discussed, and
  837.        you have the filename... but you don't know if the file exists on the
  838.        BBS you call yet.  Just "Add" the filename to your catalog manually,
  839.        set a Stubborn Tag, and Icom will repeatedly attempt to download the
  840.        file until it shows up at your BBS and is successfully downloaded.
  841.  
  842.      ■ File Transfer Priorities (shown in Tagger Edit mode as either "U/L
  843.        Priority" or "D/L Priority" depending on the catalog you're viewing)
  844.        allow you to tell Icom how to transfer files, by entering an optional
  845.        priority number from 1-200 (1 being top priority), either in Edit mode
  846.        or by selecting "Priority" from the browse mode bottom menu.  Setting
  847.  
  848.  
  849.  
  850.  
  851.      Intellicomm v2.01              UPGRADE.DOC                            16
  852.      
  853.      
  854.  
  855.        priorities is the equivalent of editing a v1.00 SND/GET list and moving
  856.        files around to have Icom transfer them in the order you prefer.
  857.  
  858.        The default priority for every file in your catalogs is 100 (this is
  859.        done when your catalogs are converted to v2.0 format, and on
  860.        imports)... which puts every Tagged file 'equal' right in the middle of
  861.        the priority scheme.  So if you saw one or two files you wanted to
  862.        transfer immediately, all you'd have to do is set the priorities on
  863.        those files BELOW the 100 default (priority 10, priority 20, etc).  If
  864.        you saw one or two huge files you DIDN'T want to download until later,
  865.        all you'd have to do is set priorities ABOVE 100 (110, 120, etc) to
  866.        sort them after the default of 100.  Files can also have the same
  867.        priority, so you needn't use priority 10, 20, etc., unless you want
  868.        complete control over every file that Icom transfers.  If you like,
  869.        just set the files you want FIRST to priority 1, the files you don't
  870.        really care about (if any) to priority 200 and you're done.  Again, you
  871.        don't have to set priorities for any files if you don't want to...  If
  872.        you don't, Icom will just download them sorted by filename.
  873.  
  874.        NOTE: The best way to set priorities is to switch to the Tag
  875.        Status/Location sort order (sorted forward), after you've gone through
  876.        a catalog and have Tagged everything you want.  Viewing the catalog
  877.        with this sort order shows all the Tagged files grouped together,
  878.        exactly as Icom will download them, taking the transfer priorities into
  879.        account.
  880.  
  881.      ■ The "Column 2" menu item in the File Tagger has been moved to the
  882.        Tagger's Tools menu to make room for the new "Priority" item discussed
  883.        above.  Further, "Tagger Column 2" has been removed from the main setup
  884.        program.  Tagger now saves the Column 2 status right in the catalog
  885.        header, when the catalog is closed.  Thus, you can now set different
  886.        Column 2's for each catalog.  Note that the very first time you access
  887.        your Catalogs with v2.0, you may have to select "Tools/Contents of
  888.        Column 2" in the Tagger to set it the way you prefer, since this value
  889.        is no longer read from or saved to ICOM.INI.
  890.  
  891.      ■ The ability to MANUALLY "Note" files for future reference (as opposed
  892.        to having to tag them for download) has also been added to the Tagger. 
  893.        The v1.00 Auto-Tag keywords are now called "Note" file keywords and
  894.        they automatically note files for you, and you may also manually note
  895.        interesting files instead of tagging them.  Noted files are not
  896.        filtered out by the "View Date", nor are they purged by the auto-purge
  897.        routines by default.  But you can change either default in the main
  898.        setup, and can have noted files filtered, and can have noted files
  899.        purged automatically after X number of days (or not at all) by using
  900.        the new settings in the main setup on the File Tagger Settings screen
  901.        (again see the online help when there for full details).
  902.  
  903.      ■ Smart Noted File Sorting:  If a file is noted automatically by Icom due
  904.        to a match on the new "Note Keywords" list on imports, priority 1 is
  905.        set for the 1st keyword on the list, 2 for the second, etc (the same as
  906.        the transfer priorities mentioned above).  So, for example, if
  907.        "Windows" was the first keyword on your Noted Keywords list, all the
  908.        files containing the word Windows in the file description would be
  909.  
  910.  
  911.  
  912.  
  913.      Intellicomm v2.01              UPGRADE.DOC                            17
  914.      
  915.      
  916.  
  917.        sorted to the top of the catalog (if you use the Tag Status/Location
  918.        sort order), with all the Windows files GROUPED TOGETHER... Files
  919.        containing the next word on the Noted keyword list will be grouped
  920.        together next, and so forth.  Keep this in mind when you set up your
  921.        Noted Keywords list, moving the most interesting keywords to towards
  922.        the TOP of the list.
  923.  
  924.      ■ "Find/Save Bookmark" has been added to the Tagger Tools menu.  You can
  925.        use it to save and restore a given position in the catalog WITHOUT
  926.        leaving the catalog.  Tagger v1 had bookmarks, but it only saved it
  927.        when you exited the catalog, and restored it when you viewed the
  928.        catalog next.  With Find/Save bookmark, you can save your position, go
  929.        somewhere else to do something, then restore your original position.
  930.  
  931.      ■ Tagger Tools/"Export to Text File" now allows you to export All files
  932.        in a catalog, only Tagged files, only Noted files, both Tagged and
  933.        Noted, or just the Untagged files.  [This applies to the new script
  934.        CEXPORT command as well; see SCRIPT.DOC for details.]
  935.  
  936.      ■ File descriptions imported into the Tagger are now stripped of graphics
  937.        characters (by default; configurable in the main setup) and control
  938.        characters (CR/LF), and redundant spaces, so that all descriptions are
  939.        'equal' and formatted properly when displayed in the Tagger.  File
  940.        descriptions which use graphics characters (frequently to put the
  941.        description in a 'box') are almost always formatted for a specific BBS
  942.        type, within specific margins.  If you upload the file to another BBS
  943.        the using the same description but different margins, the description
  944.        can be (and often was) mangled.  Thus graphic characters are simply
  945.        stripped by default, removing the boxes.  Further, when duplicate files
  946.        are found on imports, the Tagger compares the existing description
  947.        length (the description stored in your catalog) to the description of
  948.        the duplicate on the file list, and will automatically replace the old
  949.        description if the new one is longer!  Of course, all the graphics
  950.        characters/control characters have been stripped and the keywords have
  951.        done their work by the time duplicate descriptions are compared (Strip
  952.        Comment, the new Replace keywords, etc) so we're always comparing
  953.        apples to apples when comparing description lengths.
  954.  
  955.      ■ The Tagger sort order/direction is no longer saved in the Tagger main
  956.        setup, but is instead saved in each catalog similar to the View Date
  957.        and Bookmark (i.e. you can now sort different catalogs in different
  958.        ways).  The FIRST time you access your catalogs in the v2.0 File
  959.        Tagger, you may have to adjust the sort order to your preferred method. 
  960.        Once set, each catalog saves its own sort order and direction
  961.        separately, when you exit Tagger or Load a new catalog for viewing.
  962.  
  963.      ■ When tagging files for upload in the FILELIST catalog, you can now
  964.        specify WHICH BBS's to upload to.  Previously if a file was tagged, it
  965.        was uploaded to every BBS with any job that had an "Upload files" task
  966.        defined.  With v2 you can safely add the "Upload tagged files" task to
  967.        ALL your jobs, without uploading every tagged file to every BBS.  When
  968.        you tag a file in the FILELIST catalog, the BBS Directory is displayed,
  969.        and you can Tag/Select the BBS's you want to upload a particular file
  970.        to.  After the tags are set, you'll see an "Upload Pending" (after the
  971.  
  972.  
  973.  
  974.  
  975.      Intellicomm v2.01              UPGRADE.DOC                            18
  976.      
  977.      
  978.  
  979.        last description line, in the bottom window) followed by a list of BIF
  980.        ID's separated by semicolons; and these are the only BBS's the file
  981.        will be uploaded to.  Each particular BIF ID is removed from the
  982.        "Upload Pending" string if/when the file is auto-uploaded and the tag
  983.        is only removed from the file after ALL BIF ID's are gone from the
  984.        Upload Pending string (i.e. you needn't upload the file to multiple
  985.        BBS's all at the same time, unless that's how you want it).  As with
  986.        v1.00, the "Upload tagged files" job task (previously Upload files on
  987.        XXXX.SND) must be defined in the job, or the file isn't uploaded
  988.        whether it's tagged and has an Upload Pending or not.
  989.  
  990.        If you can't see the "Uploaded Pending" string due to a long file
  991.        description, simply "Tag" the file again, and the BBS Directory will be
  992.        displayed with tags next to all the BBS's where uploads are pending
  993.        (press [Esc] to just leave them as is, or change them as you wish).
  994.  
  995.      ■ The FILELIST catalog also now keeps track of each BBS (BIF ID) you've
  996.        uploaded a given file to.  If you've already uploaded a file to a given
  997.        BBS, and you Tag the same file for upload again at the same BBS, Tagger
  998.        warns you and allows you to cancel your Tag (or continue with the Tag
  999.        if you want to upload the same file again for some reason).  Once
  1000.        you've uploaded a given file to one or more BBS's, you'll see "Uploaded
  1001.        To" followed by a list of BIFID's after the last file description line,
  1002.        in the bottom window of the browser (or editor if in edit mode).  You
  1003.        can modify either the "Upload Pending" or "Uploaded To" strings
  1004.        manually if you like, by "Edit"ing the record and adding/removing
  1005.        BIFID's.  You can also feel free to delete the "Upload Pending" or
  1006.        "Uploaded To" text as long as you delete all the BIFID's following
  1007.        them.  Note that the Tagger does not actually store the text "Upload
  1008.        Pending" and "Uploaded To" in your catalogs, since it would waste
  1009.        space.  It uses a special character to separate these strings from the
  1010.        regular file descriptions, and then just expands the special characters
  1011.        to the text "Upload Pending" and "Uploaded To" when displaying the
  1012.        record to you.
  1013.  
  1014.      ■ Added the ability to manually purge ALL *untagged* files from a given
  1015.        catalog (Noted files are always purged according to the main setup
  1016.        "Purge Noted # Days Old" item; if set to 0, Noted files are never
  1017.        purged).  Previously records had to be at least 1 day old before you
  1018.        could purge them -- even manually; now, when you select Tools/Purge
  1019.        from the Tagger, you can enter "0" (0 days old) and kill all the
  1020.        untagged files.  This new feature may be useful to those who make
  1021.        MULTIPLE new files list runs per day: you can read one list, purge all
  1022.        the records you've read as explained above (they're simply marked as
  1023.        Deleted; but they stay in the catalog to eliminate duplicates on the
  1024.        next import), then import another list.  When you browse the catalog
  1025.        after the import, only the files NOT marked as Deleted are new.  NOTE:
  1026.        You may want to adjust the main setup "Auto Pack when # Purged" item on
  1027.        the File Tagger Settings screen up to 1000 records or so (maybe even
  1028.        5000), to avoid an auto-pack after each import.  In fact, you may want
  1029.        to set Auto Pack when # Purged to 0 (zero; don't auto-pack at all) and
  1030.        simply perform your packs manually, when it suits you.
  1031.  
  1032.  
  1033.  
  1034.  
  1035.      Intellicomm v2.01              UPGRADE.DOC                            19
  1036.      
  1037.      
  1038.  
  1039.      ■ When you delete a file (browse mode "Del" option) the File Tagger now
  1040.        checks on-disk for the file: first in the directories listed on your
  1041.        'Upload PATH' then the Download Directory (\ICOM\GET), then in all the
  1042.        directories on your DOS PATH (if "Use PATH to Locate files" is turned
  1043.        on, on the main setup General Settings screen).  If the file is found
  1044.        you are asked whether to delete the file on-disk as well.
  1045.  
  1046.      1.9  Intellicomm Main Setup Changes
  1047.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1048.      ■ The main setup program (now part of ICOM.EXE; do not use v1's SETUP.EXE
  1049.        with v2!) now uses a "main menu" of its own, which contains a list of
  1050.        all the major setup screens.  To access a given screen (Terminal
  1051.        Settings, for example) just hilight it and press [Enter], or press the
  1052.        bold 'hotkey', or move the mouse cursor to the item and left click. 
  1053.        One of the settings screens will then be displayed (operating in much
  1054.        the same way as v1 did, though with a free-moving mouse cursor) where
  1055.        you can make changes.  When done, press [Esc] or click the right mouse
  1056.        button to return to the main setup menu. 
  1057.  
  1058.      ■ Saving your main setup: Instead of always saving the 'current' main
  1059.        setup file (usually ICOM.INI), the v2 setup allows you to enter a new
  1060.        filename to save the settings to.  Here, you can press [Enter] to just
  1061.        re-save under the original filename, or you can enter a NEW filename to
  1062.        create a new main setup file.  This means that you no longer have to
  1063.        exit ICOM.EXE to create a new main setup file.
  1064.  
  1065.      ■ Further, "Load a New Setup File" has been added to the main setup menu,
  1066.        allowing you to switch from one main setup file to another, again
  1067.        without exiting ICOM.EXE.
  1068.  
  1069.      ■ As well, two new main setup screens have been added: Debugging Log
  1070.        Settings, and Host Mode Settings.  For detailed information on these
  1071.        new settings, access the new screen and press [F1] for help.  You don't
  1072.        want to miss out on the new Debugging Log, it's a very useful feature!
  1073.  
  1074.      1.9.1  New Settings
  1075.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1076.      ■ "TAB / Shift-TAB moves the" (General Settings screen) allows you to
  1077.        configure what the TAB and Shift-TAB keys do in the Job Directory, BBS
  1078.        Directory, Script Manager, File Manager.  Icom v1 used TAB and Shift-
  1079.        TAB to move the TOP hilight bar, in the main window, and [Left] /
  1080.        [Right] arrow keys to move the BOTTOM hilight bar, on the action menu
  1081.        along the bottom.  V2 defaults to the opposite, at the request of quite
  1082.        a few people.  To put things back the way v1 worked, just change this
  1083.        setting.
  1084.  
  1085.      ■ "Put Overlays in XMS/EMS" (General Settings) lets you tell Intellicomm
  1086.        where it has permission to put its overlays.  See the online help from
  1087.        the General Settings screen for more details.
  1088.  
  1089.      ■ The "Enable Swapping" item (General Settings) can now be set to "When
  1090.        not connected" (Icom only swaps out if not connected), "Connected or
  1091.        not" (always swap out), or "No" (never swap out).  If connected, and if
  1092.        set to "Connected or not", Icom's interrupt handler for the COM port
  1093.  
  1094.  
  1095.  
  1096.  
  1097.      Intellicomm v2.01              UPGRADE.DOC                            20
  1098.      
  1099.      
  1100.  
  1101.        will remain installed and working WHILE you are shelled out.  I.e. any
  1102.        characters received from the BBS, up to the size of the "Receive
  1103.        buffer" (main setup/Terminal screen) are stored in the buffer and will
  1104.        be displayed on the Terminal screen when you return from the shell.  If
  1105.        the buffer gets close to full, even while you're shelled out, "flow
  1106.        control" is activated to stop the modem and BBS from sending further
  1107.        text (lest the Receive Buffer would overflow and you'd lose
  1108.        characters).  Note that this is only low-level communications
  1109.        (characters are simply taken from the port and stored in the Receive
  1110.        buffer... nothing else) and it does not mean you can do background file
  1111.        transfers while shelled out to another program.  If you want to do
  1112.        background file transfers, a copy of DESQview, Windows 3.1 or OS/2 will
  1113.        give background program execution abilities to your entire system.
  1114.  
  1115.      ■ "Release Time Slices?" main setup option on the General Settings screen
  1116.        allows you to control whether Intellicomm releases idle time back to
  1117.        DESQview, OS/2 or Windows while online (Icom always releases time
  1118.        slices while idle, if offline).  Releasing time slices means that when
  1119.        no COM port input/output, keystrokes, or mouse clicks are pending, Icom
  1120.        will release the remainder of its time slice back to the operating
  1121.        system, allowing smoother performance of other 'open' applications. 
  1122.        Basically it means that Icom won't hog your system as most DOS
  1123.        applications do... when it doesn't HAVE to hog the system to process
  1124.        hundreds of events such as COM port interrupts.  However, if you
  1125.        experience missing characters in the terminal while online, and/or
  1126.        excessive file transfer errors, you might want to shut this option off.
  1127.  
  1128.        Scripts can also control the Release Time Slices setting by accessing
  1129.        the main setup tag '*rslice'.  On/off, as with all flag-type variables
  1130.        is signified by zero (off) or non-zero (on).  Example:
  1131.  
  1132.        assign *rslice 0   ;do not release time slices online
  1133.        assign *rslice 1   ;release time slices online
  1134.  
  1135.      ■ "Drop RTS on Disk I/O" main setup option on the General Settings screen
  1136.        controls whether Intellicomm lowers the Request To Send (RTS) line on
  1137.        the COM port, when disk activity takes place.  Lowering RTS prevents
  1138.        modems that support CTS/RTS flow control from sending characters to the
  1139.        port, and this is necessary during disk activity or characters can be
  1140.        lost.  However, if you run into any 'unusual' problems with
  1141.        Intellicomm, such as lockups, try setting this option to NO to see if
  1142.        it solves the problem.
  1143.  
  1144.      ■ You can now have the status bar display either the port speed or the
  1145.        modem-to-modem (CONNECT) speed via the new "Status Bar Displays" option
  1146.        on the Terminal Settings screen.
  1147.  
  1148.      ■ "Confirm Hangup" (which defaults to ON) on the "Terminal Settings"
  1149.        screen allows you to bail out of an inadvertent [Alt-H] (Hangup).  If
  1150.        Confirm Hangup is on, and you press [Alt-H], you are asked to confirm
  1151.        the hangup.
  1152.  
  1153.      ■ "Cancel D/L No Time/Bytes" (File Transfer Settings) lets you tell
  1154.        Intellicomm to stop entering more filenames during automated downloads,
  1155.  
  1156.  
  1157.  
  1158.  
  1159.      Intellicomm v2.01              UPGRADE.DOC                            21
  1160.      
  1161.      
  1162.  
  1163.        as soon as it finds a "No Time", or "No Bytes" (insufficient time
  1164.        and/or download bytes to obtain a file) from the BBS.  Most people will
  1165.        want this item turned OFF, since it's quite possible that smaller files
  1166.        WILL be accepted further along, even if one file did get the No
  1167.        Time/Bytes message.  But if you're not particularly fussy about
  1168.        downloading to the max., and you want Icom to just give up the first
  1169.        time it sees a No Time/No Bytes message from the BBS, access the Icom
  1170.        main setup / File Transfer Settings screen and change and turn this
  1171.        item on.  It defaults to Off.
  1172.  
  1173.      ■ "Blank Screen # Seconds" (Screen/Color Settings) allows you to
  1174.        configure Icom v2's new program-wide screen blanker.  If set to 0, the
  1175.        screen blanker is disabled.  If set to any other number, the screen
  1176.        blanker is activated in that number of seconds, if no keys are pressed.
  1177.  
  1178.      ■ "Status Window Delay" (Screen/Color Settings) while not a NEW item,
  1179.        many v1 users didn't know this item existed.  It allows you to
  1180.        configure how long various status/error messages are displayed on-
  1181.        screen.  This delay value tells Intellicomm how long it takes you to
  1182.        read a 40 character status/error message.  When a message is displayed,
  1183.        Icom adjusts the display time up or down (depending on the length of
  1184.        the message) according to this setting.  Quite useful if you found
  1185.        yourself missing various status/error messages with v1.
  1186.  
  1187.      ■ "File Viewer" (Filenames and Paths screen) again isn't new, but it's
  1188.        automatically cleared during v2 installation to let v1 users know that
  1189.        Icom now has its own internal File Viewer.  If you still want to use an
  1190.        external viewer, you'll have to plug the proper command back in here
  1191.        again.
  1192.  
  1193.      ■ File Tagger's main setup screen has been moved into the regular
  1194.        Intellicomm main setup, on the new "File Tagger Settings" and "Tagger
  1195.        Keywords" screens.  Be sure to give these screens (and the online help,
  1196.        when on the screen) a look.  You'll find the following new settings on
  1197.        the File Tagger Settings screen:
  1198.  
  1199.      ■ "File Transfer Speed [CPS]" is used to estimate Transfer Times by the
  1200.        new split-screen reports when in Tagger browse mode, and also on the
  1201.        new "Tagged File Stats" report available from the Tagger Tools menu. 
  1202.        If you define a CPS (Characters Per Second) here, this CPS rate is used
  1203.        to calculate transfer times, instead of the "real" average CPS that
  1204.        Icom v2 now keeps track of from file transfer to file transfer.  If you
  1205.        know the Average CPS you get when transferring files, just plug the
  1206.        value in here for more accurate Transfer Time estimates when in the
  1207.        Tagger.
  1208.  
  1209.      ■ "Tagger Screen Size" allows EGA/VGA users to define an extended line
  1210.        video mode (42/50 lines) for the File Tagger (particularly to increase
  1211.        the next item listed below), while using the regular 25 line mode in
  1212.        the terminal and other areas of Intellicomm.
  1213.  
  1214.      ■ "Description lines shown" determines how many (if any) extended
  1215.        description lines are displayed in the new browse mode split screen
  1216.  
  1217.  
  1218.  
  1219.  
  1220.      Intellicomm v2.01              UPGRADE.DOC                            22
  1221.      
  1222.      
  1223.  
  1224.        report.  If you set this item to 0, Tagger will look exactly as it did
  1225.        in v1.00 (no stats displayed as you hilight each file).
  1226.  
  1227.      ■ "Export D/L's to TEXT FILE" and "BIF Format for Export" allow you to
  1228.        have Intellicomm export all newly downloaded file records (name, size,
  1229.        date, description) to a text file, in a specific BIF format.  This is
  1230.        mainly for Sysops who use Icom for automated file collection, to update
  1231.        the BBS file listing.
  1232.  
  1233.      ■ "Auto Hilight Bar Lock", "View Date Filters Noted", "Use DOWNLOAD.NDX",
  1234.        "File .EXTensions in DNDX", "DOWNLOAD.NDX Directories", "Filter
  1235.        Graphics Chars", "Purge Noted # Days Old", are all new settings on the
  1236.        File Tagger Settings screen as well.  Rather than duplicating the
  1237.        documentation here, please see the online help while on the File Tagger
  1238.        Settings screen for full details.
  1239.  
  1240.      2.  REVERSING ICOM V2 TO ICOM V1
  1241.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1242.      There are several changes in v2.0 that can be reversed to the way v1.00
  1243.      did things (in the main setup) if you prefer the v1.00 method:
  1244.  
  1245.      ■ The Main Menu: Icom v2.0 uses a new main menu, instead of starting at
  1246.        the Job Directory.  If you prefer to start at the Job Directory (or
  1247.        Terminal, or BBS Directory, or Script Manager), select the "Intellicomm
  1248.        Setup" option on the Main Menu, change to the "General Settings"
  1249.        screen, then change the "Base and Startup Area" to the area you prefer.
  1250.  
  1251.      ■ TAB/Shift-TAB was used in v1.00 to move the top hilight bar in the Job
  1252.        Directory, BBS Directory, File Manager, etc.  Many people asked that
  1253.        [Left], [Right] be used to move the top hilight bar so a Main Setup
  1254.        option was added which allows you to choose the method you prefer.  It
  1255.        defaults to using [Left], [Right] to move the top hilight bar, but if
  1256.        you want it back the way v1.00 worked enter the Main Setup, select the
  1257.        "General" settings and set "TAB / Shift-TAB moves" item to "Top
  1258.        Hilight".
  1259.  
  1260.      ■ File Tagger now scans a list of directories and keeps track of all
  1261.        files you download, and doesn't add these files to the NEWFILES catalog
  1262.        (or user-defined catalog, if set up in the BIF).  If you wish to turn
  1263.        this feature off, access the main setup, switch to the "File Tagger"
  1264.        screen, then set "Use DOWNLOAD.NDX" to NO.  There are also many other
  1265.        new features in the Tagger that you can turn off via the Icom main
  1266.        setup / File Tagger options.  I.e. you can turn off the Split Screen
  1267.        mode by setting the # of Description Lines displayed to 0 (which
  1268.        displays files in browse mode the same as Icom v1.00 did), you can turn
  1269.        off the auto-hilight bar locking, and so forth.  Just take a peek at
  1270.        the Icom main setup / Tagger options, and see the online help for
  1271.        details.
  1272.  
  1273.      ■ File Tagger also displays a 'split screen' report, showing the full
  1274.        description of each file (using up a few more screen lines than the
  1275.        Tagger v1 browse mode did).  To shut this split display off access the
  1276.        Icom main setup / Tagger Settings screen and set "Description Lines
  1277.  
  1278.  
  1279.  
  1280.  
  1281.      Intellicomm v2.01              UPGRADE.DOC                            23
  1282.      
  1283.      
  1284.  
  1285.        Shown" to 0 (zero).  Browse mode with then look exactly as the Tagger
  1286.        v1 browse mode did.
  1287.  
  1288.      ■ The Tagger hilight bar now automatically 'locks' itself at mid-screen,
  1289.        scrolling files under the hilight bar as you move around.  To shut this
  1290.        off access the Icom main setup / File Tagger Settings screen and set
  1291.        the item "Auto Hilight Bar Lock" to OFF.
  1292.  
  1293.      3.  SND / GET LISTS
  1294.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1295.      As mentioned earlier, Icom v2.0 no longer requires .SND / .GET lists to
  1296.      transfer files as it now uses the Tagger catalogs directly.  .SND / .GET
  1297.      lists ARE STILL SUPPORTED, but the way in which they're used is reversed,
  1298.      and this made several improvements possible.  Icom now IMPORTS .SND /
  1299.      .GET lists (if it finds any) into the proper Tagger catalog(s), and
  1300.      automatically tags all the files.  If you previously didn't use the
  1301.      Tagger and are worried about having to keep large File Tagger catalogs
  1302.      on-hand, worry not.  The Tagger always moves the filenames/descriptions
  1303.      of files it downloads into the "Upload" catalog (called FILELIST) and
  1304.      deletes the entries in the download catalog, after each successful
  1305.      download.  If you don't want a list of files kept handy for uploads,
  1306.      again see the Main Setup / File Tagger Settings and turn "Keep an Upload
  1307.      Catalog" off.  This way the downloaded files will simply be deleted from
  1308.      the download catalog and won't be put anywhere else.
  1309.  
  1310.      You can also control packing of the download catalog (removal of deleted
  1311.      records) by setting the "Auto Pack when # Purged" item.  If you set this
  1312.      to 1, then the catalog will be packed (i.e. deleted entries are removed
  1313.      from the catalog) regularly, and all files added from the .GET list (that
  1314.      were successfully downloaded) will be removed.  There will be very little
  1315.      difference in the disk space used by .GET lists vs. the File Tagger
  1316.      catalogs if you go this route.
  1317.  
  1318.      You can either create the SND/GET lists yourself manually (they use the
  1319.      same format as regular BBS listings, so you can cut/paste lines directly
  1320.      from a BBS list onto a .SND or .GET list to have Icom transfer the files)
  1321.      or can use another program such as BBSee which uses SND / GET lists to
  1322.      interface with Icom to tell it what to transfer.  However, previously the
  1323.      SND / GET lists did NOT go through the duplicate checking routines that
  1324.      the Tagger used, since previously they were not imported into your
  1325.      catalogs.  Now that they are imported, they go through the regular
  1326.      duplicate checking routines and also the DOWNLOAD.NDX check (keeps track
  1327.      of all files you've downloaded previously) if you have that option turned
  1328.      on.  Further they also go through "Strip Comment", "Replace" keyword
  1329.      checks to clean up descriptions, and descriptions are now also
  1330.      reformatted and stripped of high ASCII characters (all of the above is
  1331.      configurable... if you don't want one or more of the above, shut the
  1332.      feature off in the Main Setup).  
  1333.  
  1334.      A further advantage is that you can now also use the regular BBS file
  1335.      list format on *SND* (upload) lists.  SND lists had a fixed format with
  1336.      Icom v1.00 (a tab had to precede each description line) and you thus
  1337.      couldn't use clips of a regular BBS listings, or copies of GET lists, to
  1338.      have Icom upload files.  Icom still supports the old v1.00 format for SND
  1339.  
  1340.  
  1341.  
  1342.  
  1343.      Intellicomm v2.01              UPGRADE.DOC                            24
  1344.      
  1345.      
  1346.  
  1347.      lists, but v2.0 now supports either the old format OR the same format
  1348.      used by the BBS file lists.  This one should prove popular with Sysops
  1349.      who upload files to other BBS's regularly, since you can now just copy
  1350.      portions directly from your BBS file listings right onto SND lists to
  1351.      have Icom upload the files.
  1352.  
  1353.      When importing .SND lists Icom ignores the DOWNLOAD.NDX check, since you
  1354.      wouldn't be uploading a file you didn't already have.  If a file on a SND
  1355.      list already exists in your FILELIST catalog, Icom compares the length of
  1356.      the file descriptions and keeps the longest one (if that option is turned
  1357.      on in the main setup... File Tagger Settings again), then tags the file
  1358.      adding an "Upload Pending: BIFID" where BIFID is the FILENAME used by the
  1359.      .SND list.  Uploads do not work the same way as downloads in that the
  1360.      Tagger does not automatically delete entries from the FILELIST (Upload)
  1361.      catalog.  So the catalog will grow over time and you could periodically
  1362.      DELETE \ICOM\DBF\FILELIS*.* (use POSTJOB.BAT to do it automatically if
  1363.      you like) to clean it out if you don't want to keep the
  1364.      filenames/descriptions handy for uploads to other BBS's.
  1365.  
  1366.      When importing .GET lists, all files go through the regular duplicate
  1367.      checking / download priority routines.  If the file already exists in
  1368.      your NEWFILES catalog (or custom catalog, if defined in the BIF) Icom
  1369.      checks the download priority defined in each BIF and updates the record
  1370.      with the BIF/Location with the highest priority.  Comment lengths are
  1371.      also checked (if that option is turned on) and Icom keeps the longest
  1372.      comment, then tags the file.
  1373.  
  1374.      When importing either .SND or .GET lists, the "Note Keywords" and
  1375.      "Exclude Keywords" are also ignored.  It is assumed that if you put a
  1376.      file on a SND/GET list that you're sure you want to transfer it, so Icom
  1377.      doesn't override you with the above keyword checks, which could cause the
  1378.      file to be either Noted (instead of being tagged) or excluded entirely. 
  1379.      The "Strip Comment" and "Replace Keywords" ARE checked though (if you
  1380.      define any), to clean up the file descriptions.
  1381.  
  1382.  
  1383.      4.  VERSION 1.00 NEW FEATURES/UPGRADE TIPS
  1384.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1385.      This section contains only the changes from v0.95 to v1.00.  For previous
  1386.      new feature information, please see NEW&FIXD.DOC included in ICOM095B.ZIP
  1387.      and ICOM094B.ZIP if upgrading from v0.92/.93
  1388.  
  1389.      ■ Support has been added for Opus, Maximus, and RemoteAccess BBS's, along
  1390.        with support for a couple of related Mail/Bank types for these BBS's!
  1391.  
  1392.      ■ New command line parameter /scr: allows you to run Intellicomm scripts
  1393.        directly from DOS.  Example:  ICOM /scr:TEST would start Intellicomm,
  1394.        switch to Terminal mode (initialize your modem) then run TEST.SCR.  No
  1395.        automatic exit to DOS is done after running the script (as happens when
  1396.        using the /Run: switch), so you can run multiple scripts one after the
  1397.        other if necessary (ICOM /scr:SCRIPT1 /scr:SCRIPT2 ...).  [V2.0 NOTE:
  1398.        This switch now also allows command line parameters to be passed to
  1399.        scripts, and an automatic exit to DOS *is* done, if Icom is offline
  1400.        when the script(s) end.  See SCRTUTOR.DOC for details.]
  1401.  
  1402.  
  1403.  
  1404.  
  1405.      Intellicomm v2.01              UPGRADE.DOC                            25
  1406.      
  1407.      
  1408.  
  1409.      ■ HSMAIL.BAT is no longer required (HSLINK.BAT now works for all HS/Link
  1410.        transfers).  It is recommended that you remove the HS/Link-MAIL entry
  1411.        from your external protocol definitions, and set your BIFs to use
  1412.        HS/Link (regular HSLINK.BAT).  To remove HS/Link-MAIL enter the
  1413.        Intellicomm Setup, and change to the "External Protocols" screen.  Then
  1414.        move the hilight to the HS/Link-MAIL item press Enter to edit it, press
  1415.        Ctrl-End to clear out the description then just press Enter to pass
  1416.        over the other items.  With no description available the protocol will
  1417.        be cleared and the one beneath it (if any) will move up a slot.  eXit
  1418.        then make sure you save the changes to disk.  Support for HSMAIL.BAT
  1419.        may be removed in the future, so you should at least update your BIFs
  1420.        to use HS/Link (see HSLINK.BAT) instead of HS/Link-MAIL.
  1421.  
  1422.      ■ This was a v0.95 new feature, but it's important so I'm mentioning it
  1423.        again here.  Intellicomm now switches to the proper DOS directory
  1424.        before starting a file transfer (your Up/Download directory, or the
  1425.        proper Message/Reply directory).  If your .BAT files, used to interface
  1426.        to external protocols (DSZ-?.BAT, HSLINK.BAT, etc.) contain any CHDIR
  1427.        (or CD) commands, you should REMOVE them and instead just have the
  1428.        protocol place files in the current directory.  Further, if using
  1429.        HS/Link you should NOT define a "download directory" in the HS/Link
  1430.        configuration program, or your MAIL PACKETS will end up in your regular
  1431.        download directory.  If you must specify a directory in the protocol
  1432.        command, use a period which means "current directory" to DOS.
  1433.  
  1434.      ■ The screen is no longer cleared when shelling out to perform external
  1435.        file transfers.  This allows for a more integrated look for protocols
  1436.        that use nice screens/windows... (such as HS/Link.  Also be aware that
  1437.        you can define the SCREEN COLORS in the HS/Link configuration program
  1438.        to use the same colors Intellicomm uses).  But with DSZ's screens,
  1439.        which basically assume they have access to the whole screen, it doesn't
  1440.        look very nice, so a CLS (clear screen) command was added to the DSZ-
  1441.        ?.BAT files.  To clear the screen before starting another external
  1442.        protocol, just place a CLS in the .BAT.
  1443.  
  1444.      ■ Intellicomm now gives up its Desqview "time slice" if nothing is
  1445.        happening (no keystrokes, nothing from the comm. port, etc).  This
  1446.        should make your foreground applications run more smoothly while Icom
  1447.        is running in the background.  [Version 2 Note: This feature has been
  1448.        expanded to include Windows, OS/2, the DOS Shell program, and any other
  1449.        program that uses the standard DPMI (DOS Protected Mode Interface)
  1450.        "release slice" call.]
  1451.  
  1452.      ■ An "Import from Text File" option has been added to the File Tagger's
  1453.        "Tools" menu.  For use when you obtain a BBS file listing from another
  1454.        source, which you want imported into a catalog.
  1455.  
  1456.      ■ An "Add" option has been added to the File Tagger's main menu, to
  1457.        manually add new filenames to your catalogs when necessary.
  1458.  
  1459.      4.1  Version 0.95 Bugs Fixed In 1.00/2.0
  1460.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1461.      ■ Internal Zmodem had a fairly major bug in it, in that transfers would
  1462.        never automatically abort due to errors.  There is a counter in Zmodem
  1463.  
  1464.  
  1465.  
  1466.  
  1467.      Intellicomm v2.01              UPGRADE.DOC                            26
  1468.      
  1469.      
  1470.  
  1471.        that causes a transfer to abort after ten consecutive errors... but the
  1472.        counter was not working properly.  Now fixed.
  1473.  
  1474.      ■ Swapping was turned off in previous releases before shelling to
  1475.        external protocols... and that's still the case in v1.00.  But Icom now
  1476.        sets swapping BACK to the default value after the protocol returns. 
  1477.        Previous releases left swapping turned off.
  1478.  
  1479.      ■ When auto-HS/Link downloads were added to v0.95, it became possible for
  1480.        an automated mail download to actually take place TWICE.  The first
  1481.        time due to the HS/Link auto-download header from the BBS, and the
  1482.        second (where HS/Link would just sit and timeout) when the "Receive
  1483.        Messages" prompt was encountered, as defined in the BIF.  Now auto-
  1484.        HS/Link downloads are disabled during auto mail runs, and only the
  1485.        Receive Messages prompt is used.
  1486.  
  1487.      ■ PCRelay transfers were not working properly.  Intellicomm could either
  1488.        timeout before the transfer started, or if that didn't happen and the
  1489.        transfer did go off without a hitch, Icom would call back and try again
  1490.        since PCRelay just hangs up after the download (Icom thought the
  1491.        connection had been lost).  Both problems are now fixed.  Intellicomm
  1492.        will still think the connection has been lost, but since the "Get Mail"
  1493.        task is now removed from the queue after a successful download
  1494.        (previously it was done elsewhere), Intellicomm will have nothing left
  1495.        to do on the BBS -- will realize this, and won't call back.
  1496.  
  1497.      ■ If there were no "Exclude Dialing" strings defined in the main setup,
  1498.        on the Dialing screen, Intellicomm would improperly use the Busy/Retry
  1499.        strings as EXCLUDE strings.  This caused a BBS to be removed from the
  1500.        queue rather quickly, when BUSY signals were encountered.  Now fixed...
  1501.        and you may safely remove your exclude strings if you don't want to use
  1502.        that feature.
  1503.